package com.lovegu.basic;

/**
 * @author 老顾
 * @title: Outer
 * @projectName java-restudy
 * @email: 1437594522@qq.com
 * @date 2022/9/26 10:37
 */
public class Outer {
    public static void main(String[] args) {
        new Outer().callInner(new A(){
            //接口是不能new但此处比较特殊是子类对象实现接口，只不过没有为对象取名
            @Override
            public void fun1() {
                System.out.println("implement for fun1");
            }
        });// 两步写成一步了
    }
    public void callInner(A a) {
        a.fun1();
    }
}
